package com.zmm.weblog.admin.service;

import com.zmm.weblog.admin.model.vo.article.*;
import com.zmm.weblog.common.utils.Response;

/**
 * @Author: 福禄寿
 * @Date: 2024/5/14 下午5:09
 * @Des: weblog-springboot
 **/
public interface AdminArticleService {

    /**
     * 发布文章
     * @param publishArticleReqVO
     * @return
     */
    Response publishArticle(PublishArticleReqVo publishArticleReqVO);

    Response deleteArticle(Long id);

    Response findArticlePageList(FindArticlePageListReqVo findArticlePageListReqVo);

    Response detailArticle(FindArticleDetailReqVo findArticleDetailReqVo);

    Response updateArticle(updateArticleReqVo updateArticleReqVo);
}
